All keywords in WimpBasic language
-----------------------------------------------------------------------------
 A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V | W
 
Basic = The same in BBC Basic and WimpBasic
Different = This word is available in both languages but is used differently
New = This word is not in BBC Basic and is completely new
 
A
Abs( - Basic
Acs( - Basic
Adval( - Basic
Allocate( - New
And - Basic
AndNot - New
Asc( - Basic
Ask( - New
Asn( - Basic
Atn( - Basic
 
B
Background - New
Beat - Basic
Beats - Basic
Bget# - Basic
Bput# - Basic
By - Basic
 
C
CaretByHandle - New
CaretIcon - New
CaretIconHandle - New
CaretWindow - New
CaretWindowHandle( - New
Case - Basic
Chr$( - Basic
Circle - Different
Close - New
Close# - Basic
CloseMenu - New
Cls - Different
Cos( - Basic
 
D
Data - Different
DefFn - Different
DefProc - Different
Deg - Basic
Dim - Different
Div - Basic
DirSet( - New
DirReadBoth( - New
DirReadDir( - New
DirReadFile( - New
DragBoundary - New
DragBox - New
DragPoint - New
DragRubberBox - New
Draw - Different
DrawAction - New
DrawLoad( - New
DrawMode - New
DrawPlot - New
DrawRemove - New
 
E
Ellipse - Different
Else - Basic
EndCase - Basic
EndIf - Basic
EndProc - Basic
EndWhile - Basic
Eof# - Basic
Eor - Basic
Err - Basic
Error - Different
Exp( - Basic
Ext# - Basic
 
F
False - Basic
FileCreateDirectory - New
FileGetFileType( - New
FileLoad - New
FileSave - New
FileSetFileType - New
FileTypeNumber( - New
Fill - Different
Filled - New
Fn - Basic
Font - New
Fonts( - New
FontColour - New
FontList - New
FontMenu - New
FontPresent( - New
FontSelected( - New
FontStringHeight( - New
FontStringWidth( - New
For - Basic
Foreground - New
Format( - New
FormatFloat - New
FormatInt - New
FormatString - New
Free - New
 
G
Get$# - Basic
GetDrawMemory - New
GetSpriteMemory - New
GetIconHandle( - New
GetSize( - New
GetWindowHandle( - New
Goto - Different
 
H
Hex$ - New
Hide - New
Hourglass - New
 
I
IconBackgroundColour - New
IconForegroundColour - New
IconHide - New
IconIndex - New
IconMove - New
IconShow - New
If - Different
Input# - Basic
InputFocus - New
Instr( - Different
Int( - Basic
Invert - New
IsFaded( - New
IsOpen( - New
IsSelected( - New
 
L
Left$( - Basic
Len( - Basic
Let - Basic
Line - Different
Ln( - Basic
LoadFailed - New
LoadOK - New
LoadType - New
Local - Different
Log( - Basic
 
M
MenuChangeEntry - New
MenuChangeTitle - New
MenuEmpty - New
MenuExtend - New
MenuFadeEntry - New
MenuIsFaded( - New
MenuIsTicked( - New
MenuTickEntry - New
Mid$( - Basic
Mod - Different
Mode - Different
Modified - New
Mouse - Different
MouseButton - New
MouseWindow( - New
MouseX( - New
MouseY( - New
Move - Different
 
N
Next - Different
None - New
Not - Basic
 
O
Of - Basic
Off - Different
On - Different
On Error Goto - Different
Open - New
OpenAt - New
OpenCentred - New
OpenChild - New
OpenIn( - Basic
OpenInsideBottom - New
OpenInsideLeft - New
OpenInsideRight - New
OpenInsideTop - New
OpenMenu - New
OpenOut( - Basic
OpenPane - New
OpenFixedPane - New
OpenUp( - Basic
Or - Basic
Origin - Different
OrNot - New
Oscli - Different
Otherwise - Different
Outline - New
Output - New
 
P
PaneBottomLeft - New
PaneBottomRight - New
PaneTopLeft - New
PaneTopRight - New
Pi - Basic
Plot - Different
Point - Different
Pointer - New
Print - Different
Print# - Different
Printer - New
PrintPage - New
Proc - Basic
Ptr# - Basic
 
Q
Quit - Basic
 
R
Rad( - Basic
Read - Different
ReadByte( - New
ReadFloat( - New
ReadInt( - New
ReadString( - New
Rectangle - Different
Refresh - New
Rem - Basic
Repeat - Basic
Report - Basic
Report$ - Basic
ReSize( - New
Restore - Different
Resume - New
Retry - New
Return - Different
Right$( - Basic
Rnd( - Different
 
S
Save( - Different
SaveFailed - New
SaveOK - New
Screen - New
ScreenXToWorkArea( - New
ScreenYToWorkArea( - New
SendMessage - New
SetFade - New
SetScrollX - New
SetScrollY - New
SetSelect - New
SetSprite - New
Sgn( - Basic
Sin( - Basic
SizeOfFloat - New
Sound - Basic
SpritePutAt - New
SpritePutAtScaled - New
Sqr( - Basic
Step - Basic
Stereo - Basic
Store - New
StoreByte - New
StoreFloat - New
StoreInt - New
StoreString - New
Str$( - Different
String$( - Basic
Sum( - Basic
SumLen( - Basic
Swap - Basic
Sys - Basic
 
T
Tab( - Different
Tan( - Basic
Tempo - Basic
Then - Basic
Time - Basic
Time$ - Basic
To - Basic
True - Basic
 
U
Until - Basic
Update - New
 
V
Val( - Basic
Vdu - Basic
Voice - Basic
Voices - Basic
 
W
Wait - Basic
When - Different
While - Basic
WindowIndex - New
WindowSetExtent - New
WindowSetTitle - New
WorkAreaXToScreen( - New
WorkAreaYToScreen( - New